/*
toFixed() 方法：可把 Number 四舍五入为指定小数位数的数字，并把结果转换为字符串。
toPrecision() 方法：可在对象的值超出指定位数时将其转换为指数计数法。
toString() 方法：可把一个 Number 对象转换为一个字符串，并返回结果。
valueOf() 方法：可返回一个 Number 对象的基本数字值。
toExponential() 方法：可把对象的值转换成指数计数法。
toLocaleString() 方法：可把一个数字转换为本地格式的字符串。
*/


// toFixed() 方法可把 Number 四舍五入为指定小数位数的数字，并把结果转换为字符串。
let num = 9.656;
console.log(num.toFixed(0)); // 10
console.log(num.toFixed(2)); // 9.66
console.log(num.toFixed(4)); // 9.6560

// toPrecision() 方法可在对象的值超出指定位数时将其转换为指数计数法。
let num2 = 9.656;
console.log(num2.toPrecision()); // 9.656
console.log(num2.toPrecision(2)); // 9.7
console.log(num2.toPrecision(4)); // 9.656

// toString() 方法可把一个 Number 对象转换为一个字符串，并返回结果。
let num3 = 15;
console.log(num3.toString()); // 15
console.log(num3.toString(2)); // 1111
console.log(num3.toString(8)); // 17
console.log(num3.toString(16)); // f

// valueOf() 方法可返回一个 Number 对象的基本数字值。
let num4 = new Number(10);
console.log(num4.valueOf()); // 10

// toExponential() 方法可把对象的值转换成指数计数法。
let num5 = 77.1234;
console.log(num5.toExponential()); // 7.71234e+1
console.log(num5.toExponential(2)); // 7.71e+1
console.log(num5.toExponential(4)); // 7.7123e+1

// toLocaleString() 方法可把一个数字转换为本地格式的字符串。
let num6 = 123456.789;
console.log(num6.toLocaleString()); // 123,456.789


